package Cron

import (
	"fmt"
	"github.com/robfig/cron/v3"
)

////////////////////////////
//Go定时任务库——robfig/cron
/////////////////////////////

func Init() error {
	c := cron.New()

	// 添加一个每分钟执行一次的任务
	addFunc, err := c.AddFunc("* * * * * ", func() {
		fmt.Println("每分钟执行一次")
	})
	fmt.Println("task任务名称:", addFunc)
	if err != nil {
		return err
	}

	// 启动cron调度器
	c.Start()
	return nil
	//// 阻塞主线程，防止程序退出
	//select {}
}
